/*
 * 22JUN2011_ordenacao.c
 *
 *  Created on: Jun 18, 2012
 *      Author: ubuntu
 */
void leEordena(int n) {
	int i;
	int * arrayNumeros = (int*) malloc(sizeof(int) * n);


	for (i = 0; i < n; i++) {
		int numero = 0;
		puts("Insira nº");
		scanf("%d", &numero);
		arrayNumeros[i] = numero;

//
//		int j = 0;
//		while(j<=i){
//			if(numero > arrayNumeros[j] ){
//
//			}
	}

	int flag = 1;
	while (flag != 0) {
		flag = 0;
		for (i = 0; i < n-1; i++) {
			if (arrayNumeros[i] > arrayNumeros[i + 1]) {
				int aux = arrayNumeros[i];
				arrayNumeros[i] = arrayNumeros[i + 1];
				arrayNumeros[i + 1] = aux;
				flag = 1;
			}
		}
	}
	for (i = 0; i < n; i++) {
		printf("%d\n",arrayNumeros[i]);
	}
}

int main(int argc, char **argv) {
	puts("Quantos numeros: ");
	int n;
	scanf("%d", &n);
	leEordena(n);

}

